package com.hsjk.szwj.module.train.dal.dataobject.course;

import com.baomidou.mybatisplus.annotation.TableName;
import com.hsjk.szwj.framework.tenant.core.db.TenantBaseDO;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @author chenjiawei
 * @desc
 * @Date 2023/08/04 00:04
 **/
@TableName("train_course_video")
@Data
@EqualsAndHashCode(callSuper = true)
public class CourseVideoDO extends TenantBaseDO {
    /**
     * 自增ID
     */
    private Long id;

    /**
     * 视频名称
     */
    private String videoName;
    /**
     * 视频封面地址
     */
    private String videoCoverUrl;
    /**
     * 视频地址
     */
    private String videoUrl;
    /**
     * 百家云视频id
     */
    private Integer bjyVideoId;
    /**
     * 阿里云视频id
     */
    private String aliVideoId;
    /**
     * 阿里云oss存储链接
     */
    private String aliOssUrl;
    /**
     * 视频时长;单位：秒
     */
    private Integer videoDuration;
    /**
     * 视频大小;单位：字节
     */
    private Integer videoSize;
    /**
     * 视频格式
     */
    private String videoFormat;
    /**
     * 视频描述
     */
    private String videoDesc;
}
